using System;

namespace Curriculum.Modelo.Clases
{
	/// <summary>
	/// Summary description for Jurado.
	/// </summary>
	public class Jurado : Rol
	{
		private string _id;
		private string _nombre;
		private string _apellido;
		private Lookup _cargo;
		private string _domicilio;
		private string _observaciones;
		private Lookup _institucion;
//		private bool _esTitular;
		private bool _esExterno;
		

		public string NombreTipoRol
		{
			get { return this.GetType().Name; }
		}

		public string NombreCompleto
		{
			get
			{
				return Nombre + " " + Apellido;
			}	
		}

		public Lookup Cargo
		{
			get { return _cargo; }
			set { _cargo = value; }
		}

		public string Domicilio
		{
			get { return _domicilio; }
			set { _domicilio = value; }
		}

		public string Observaciones
		{
			get { return _observaciones; }
			set { _observaciones = value; }
		}

		public Lookup Institucion
		{
			get { return _institucion; }
			set { _institucion = value; }
		}

		public string Id
		{
			get { return _id; }
			set { _id = value; }
		}

		public string Nombre 
		{
			get { return _nombre; }
			set { _nombre = value;}
		}

		public string Apellido
		{
			get { return _apellido; }
			set { _apellido = value; }
		}

//		public bool EsTitular
//		{
//			get { return _esTitular; }
//			set { _esTitular = value; }
//		}

		public bool EsExterno
		{
			get { return _esExterno; }
			set { _esExterno = value; }
		}


		public Jurado()
		{			
		}
	}
}
